package com.blueocean_health.care.management.domain.dto;

import com.blueocean_health.care.management.common.excel.ExcelResources;

/**
 * 用户管理列表  2018年7月16日14:42:09
 * @author wuyanli
 *
 */
public class UserListDto {
	
	/**
     * 用户ID
     */
    private Integer userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户名称
     */
    private String userRealName;

    /**
     * 组织/项目Id
     */
    private String teamId;
    
    private String teamName;

    /**
     * 是否启用 1：启用 2：禁用
     */
    private String enableStatus;
    
    private String enableStatusName;
    
    /**
     * 用户来源
     */
    private String userSource;
    
    private String userSourceName;
    //角色名称
    private String roleName;
    //组织 或项目 
    private String orgOrProject;
    
    private String orgOrProjectName;

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	@ExcelResources(title = "登录帐号", order = 1)
	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}
	@ExcelResources(title = "姓名", order = 2)
	public String getUserRealName() {
		return userRealName;
	}

	public void setUserRealName(String userRealName) {
		this.userRealName = userRealName;
	}

	public String getTeamId() {
		return teamId;
	}

	public void setTeamId(String teamId) {
		this.teamId = teamId;
	}
	@ExcelResources(title = "所属组织", order = 4)
	public String getTeamName() {
		return teamName;
	}

	public void setTeamName(String teamName) {
		this.teamName = teamName;
	}

	public String getEnableStatus() {
		return enableStatus;
	}

	public void setEnableStatus(String enableStatus) {
		this.enableStatus = enableStatus;
	}
	@ExcelResources(title = "状态", order = 5)
	public String getEnableStatusName() {
		return enableStatusName;
	}

	public void setEnableStatusName(String enableStatusName) {
		this.enableStatusName = enableStatusName;
	}

	public String getUserSource() {
		return userSource;
	}

	public void setUserSource(String userSource) {
		this.userSource = userSource;
	}
	@ExcelResources(title = "来源", order = 3)
	public String getUserSourceName() {
		return userSourceName;
	}

	public void setUserSourceName(String userSourceName) {
		this.userSourceName = userSourceName;
	}

	public String getRoleName() {
		return roleName;
	}
//	@ExcelResources(title = "角色", order = 5)
	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getOrgOrProject() {
		return orgOrProject;
	}

	public void setOrgOrProject(String orgOrProject) {
		this.orgOrProject = orgOrProject;
	}
//	@ExcelResources(title = "所属组织", order = 4)
	public String getOrgOrProjectName() {
		return orgOrProjectName;
	}

	public void setOrgOrProjectName(String orgOrProjectName) {
		this.orgOrProjectName = orgOrProjectName;
	}

	@Override
	public String toString() {
		return "UserListDto [userId=" + userId + ", userName=" + userName + ", userRealName=" + userRealName
				+ ", teamId=" + teamId + ", teamName=" + teamName + ", enableStatus=" + enableStatus
				+ ", enableStatusName=" + enableStatusName + ", userSource=" + userSource + ", userSourceName="
				+ userSourceName + ", roleName=" + roleName + ", orgOrProject=" + orgOrProject + ", orgOrProjectName="
				+ orgOrProjectName + "]";
	}
    
}
